package com.hntxk.cqzd.diacrisis.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.hntxk.core.framework.entity.BaseEntity;
import com.hntxk.core.lang.annotation.Id;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * B超检查详细信息
 */
@Setter
@Getter
public class TblDiacrisisFetusDetail extends BaseEntity {
  /**
   * 早孕信息详情ID
   */
  @Id
  private Long fetusDetailId;
  /**
   * 早孕信息ID
   */
  private Long fetusId;

  /**
   * 检查日期
   */
  private Date inspectionTime;

  /**
   * 孕龄周
   */
  private String gestWeeks;

  /**
   * 孕龄天
   */
  private Long gestDays;

  /**
   * 检查医院
   */
  private String inspectionHospital;

  /**
   * 双顶径长度
   */
  private Double bpd;

  /**
   * HC
   */
  private Double crl;

  /**
   * 有无鼻骨
   */
  private Double isNasal;

  /**
   * Fl
   */
  private Double fl;
  private Double ac;
  private Double efw;
  private Double afi;
  private Double afv;
  /**
   * 血流
   */
  private String bloodFlow;

  /**
   * 脐带插入
   */
  private String umbilicalInsertion;

  /**
   * 胎盘位置id
   */
  private Long siteId;

  /**
   * 胎盘位置
   */
  private String siteName;

  /**
   * B超异常id
   */
  @JsonProperty("bAbnormalId")
  private String bAbnormalId;

  /**
   * B超异常
   */
  @JsonProperty("bAbnormal")
  private String bAbnormal;

  /**
   * 绒毛膜性id
   */
  private Long chorionicId;

  /**
   * 绒毛膜性
   */
  private String chorionicName;

  /**
   * 备注
   */
  private String fetusDetailRemark;

  /**
   * 产科B超数据
   */
  @JsonProperty("bConclusion")
  private String bConclusion;


}
